<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  
 <link rel="stylesheet" href="model.css" />
   <?php include("head.php"); ?>
 <?php include("entete.php"); ?>
   <?php include("menu.php"); ?>
<?php


try{
  $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
  $bdd = new PDO('mysql:host='.DB_SERVER.';dbname='.DB_DATABASE, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, $pdo_options);
  
  
  $msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis:
<br/><br/>";
  $msg_ok = "Votre demande a bien été prise en compte.";
  $message = $msg_erreur;
  
  if(empty($_POST["nom"]))
    $message .= 'Le nom de l\'adhérent<br/>';
  if(empty($_POST["prenom"]))
    $message .= 'Le nom de l\'adhérent<br/>';
  if(empty($_POST["filiere"]))
    $message .= 'La filière de l\'adhérent<br/>';
  if(empty($_POST["annee"]))
    $message .= 'La promo de l\'adhérent<br/>';
 if(empty($_POST["login"]))
    $message .= 'Le login de l\'adhérent<br/>';
 if(empty($_POST["annee"]))
    $message .= 'Le mot de passe de l\'adhérent<br/>';
 if(empty($_POST["mail"]))
    $message .= 'L\'adresse e-mail de l\'adhérent<br/>';

  
  // vérification des champs
  if (strlen($message) > strlen($msg_erreur)) {
    echo $message;
  }
  
  // sinon c'est ok
  else {
    $nom_adherent = $_POST['nom'];
    $prenom = $_POST['prenom'];    
    $filiere= $_POST['filiere'];
    $annee= $_POST['annee'];
    $login= $_POST['login'];
    $mdp= $_POST['mdp'];
    $mail= $_POST['mail'];
    $id_assoc= $_POST['id_assoc'];
    $paye = $_POST['paye'];

    //il faut modifier: que la personne existe ET qu'elle est adhérente de l'association en question. Sinon, on la crée.    
       $sql = "SELECT NOM_PERSONNE, PRENOM_PERSONNE 
FROM PERSONNE
WHERE NOM_PERSONNE='$nom_adherent' AND PRENOM_PERSONNE = '$prenom'"; 
    
    $reponse = $bdd->query($sql);
    if ($donnees = $reponse->fetch()){
      echo'L`adhérent a déjà été créé.';
  }

    else{
    $reponse->closeCursor();
      $sql = "INSERT INTO PERSONNE VALUES('', '$nom_adherent', '$prenom')"; 
      $bdd->exec($sql); 

      $id_personne = $bdd->lastInsertId();
     
      $sql = "INSERT INTO ADHERENT VALUES('', '$id_personne', '$mail', '$filiere', '$annee', '$login', '$mdp', NOW())"; 
      $bdd->exec($sql); 

      $id_adherent = $bdd->lastInsertId();

 $sql = "INSERT INTO COTISATION VALUES('$id_assoc', '$id_adherent', '$paye' )"; 

 $bdd->exec($sql);
      
 
      echo $msg_ok.'<br /><br />';  


      echo'Si vous désirez rajouter un adhérent cliquez <a href="formulaire_adherent.php?idAssociation='.$id_assoc.'">ICI</a><br /></div>';         
    }
  }
  
}
catch (Exception $e)
{
  die('Erreur : ' . $e->getMessage());
} 
?>

 <?php include("pied_de_page.php"); ?>